package com.rainbow.gwt.accounting.server.pojo;

import java.util.Date;

/**
 * 
 * @author rainbow
 * @hibernate.class table="contact"
 */
public class Contact {
	private Long id;
	private String name;
	private Date birthday;
	private String relationShip;
	private String cellphone;
	private String email;
	private String gtalkAccount;
	private String msnAccount;
	private String yahooAccount;
	private String city;
	private String country;

	/**
	 * @hibernate.id generator-class="native"
	 * @hibernate.column name="ID"
	 */
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @hibernate.property column="name" type="java.lang.String" length="32"
	 *                     not-null="true"
	 */
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @hibernate.property column="birthday" type="java.util.Date"
	 */
	public Date getBirthday() {
		return birthday;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	/**
	 * @hibernate.property column="relationShip" type="java.lang.String"
	 *                     length="32"
	 */
	public String getRelationShip() {
		return relationShip;
	}

	public void setRelationShip(String relationShip) {
		this.relationShip = relationShip;
	}

	/**
	 * @hibernate.property column="cellphone" type="java.lang.String"
	 *                     length="32"
	 */
	public String getCellphone() {
		return cellphone;
	}

	public void setCellphone(String cellphone) {
		this.cellphone = cellphone;
	}

	/**
	 * @hibernate.property column="email" type="java.lang.String" length="32"
	 */
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * @hibernate.property column="gtalkAccount" type="java.lang.String"
	 *                     length="32"
	 */
	public String getGtalkAccount() {
		return gtalkAccount;
	}

	public void setGtalkAccount(String gtalkAccount) {
		this.gtalkAccount = gtalkAccount;
	}

	/**
	 * @hibernate.property column="msnAccount" type="java.lang.String"
	 *                     length="32"
	 */
	public String getMsnAccount() {
		return msnAccount;
	}

	public void setMsnAccount(String msnAccount) {
		this.msnAccount = msnAccount;
	}

	/**
	 * @hibernate.property column="yahooAccount" type="java.lang.String"
	 *                     length="32"
	 */
	public String getYahooAccount() {
		return yahooAccount;
	}

	public void setYahooAccount(String yahooAccount) {
		this.yahooAccount = yahooAccount;
	}

	/**
	 * @hibernate.property column="city" type="java.lang.String" length="32"
	 */
	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	/**
	 * @hibernate.property column="country" type="java.lang.String" length="32"
	 */
	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

}
